<?php
/*  Controlador do formulario form_cliente_cadastra
 * 
 */
include_once $app.'/dao/dao_cliente.php';
include_once $app.'/PHPMailer_v5.1/send_mail.php';


//try{
    //Recupero os dados vindo da view para cliente
    $cliente = $_POST["cliente"];
    
    //Recupero do dados vindo do viel para o usuario
    $usuario = $_POST["usuario"];
    //Acrescento os dados de USU_PERFIL e USU_STATUS
    $usuario["USU_PERFIL"] = "cliente";
    $usuario["USU_STATUS"] = "A";
    
    $model_cliente = new model_cliente();
    // Insiro os dados de usuario e cliente em model_cliente
    $model_cliente->populateFromForm($cliente);
    $model_cliente->populateFromForm($usuario);
    
    // Cria uma instancia do dao_cliente
    $dao_cliente = new dao_cliente();
    
    // Verifico se o cnpj ja foi cadastrado
    if ($dao_cliente->checaCnpjCpf($model_cliente->CLI_CNPJ_CPF) > 0){
        throw new ValidationException("CNPJ j&aacute; cadastrado");
    }

    $result = $dao_cliente->insert($model_cliente);



//        Pode se enviar um e-mail confirmando o cadastro

//        $codigo=md5($model_cliente->CLI_NOME).md5($model_cliente->CLI_CNPJ_CPF).md5($model_cliente->CLI_EMAIL);
//
//        $link = "http://localhost/vantilcargas/visitante/action_cliente_valida_cadastro.php?id=".$result."&codigo=".$codigo;
//
//        $mensagem = "<html><body>";
//        $mensagem .= "Seja bem vindo no Vantil Cargas</br>";
//        $mensagem .= "<a href='".$link."'>Clique aqui para validar seu cadastro</a>";
//        $mensagem .= "</body></html>";
//
//        sendMail($model_cliente->CLI_EMAIL, "Valide seu cadastro - www.vantilcargas.com.br", $mensagem);
//        
        $_SESSION["mensagem"] = "Cliente cadastrado com sucesso.";
        header("Location: index.php?page=cliente_alterar&id=$result");


?>
